home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / CHIP Haziran 2001.iso / prog / share / 04 / setup.exe / MM7.Cab / F443_mscommerce.info5.asp.3A7A5E73_1F50_4F88_AB38_531BFA72E747 < prev    next >
Text File  |  2000-08-17  |  5KB  |  235 lines

  1. <!-- #INCLUDE FILE="../include/utils.runtime5.asp" -->
  2. <%
  3.  
  4. RejectUnauthorizedCallers
  5.  
  6. ' *****************************************************************************
  7. '
  8. ' info/mscommerce.info5.asp
  9. '
  10. ' Dynamic Link design time support for Microsoft Commerce Server.
  11. '
  12. '
  13. ' COPYRIGHT (c) 1999-2000 Adobe Systems Incorporated. All rights reserved.
  14.  
  15.  
  16. ' -----------------------------------------------------------------------------
  17. ' Return an XML document containing information about the objects available
  18. ' for binding from Microsoft Commerce Server.  Valid requests are:
  19. '
  20. '        mscommerce.asp                    return the available objects
  21. '        mscommerce.asp?object=<name>    return the structure of a given object
  22.  
  23.  
  24. ' -----------------------------------------------------------------------------
  25. ' Objects in the Microsoft Commerce Server are implemented as dictionaries.
  26. ' While this makes it easy to extend them, it makes it impossible to examine
  27. ' their structure (as keys don't exist until they've been set).
  28. '
  29. ' This leaves us with no option but to hard-code the keys that might be
  30. ' found in those dictionaries.
  31.  
  32. %>
  33.  
  34. <% if Request("object") = "OrderForm" then %>
  35.     <FIELD>
  36.        <NAME>ship_to_name</NAME>
  37.        <FRIENDLYNAME>Ship To Name</FRIENDLYNAME>
  38.     </FIELD>
  39.     <FIELD>
  40.        <NAME>ship_to_street</NAME>
  41.        <FRIENDLYNAME>Ship To Street</FRIENDLYNAME>
  42.     </FIELD>
  43.     <FIELD>
  44.        <NAME>ship_to_city</NAME>
  45.        <FRIENDLYNAME>Ship To City</FRIENDLYNAME>
  46.     </FIELD>
  47.     <FIELD>
  48.        <NAME>ship_to_state</NAME>
  49.        <FRIENDLYNAME>Ship To State</FRIENDLYNAME>
  50.     </FIELD>
  51.     <FIELD>
  52.        <NAME>ship_to_zip</NAME>
  53.        <FRIENDLYNAME>Ship To Zip</FRIENDLYNAME>
  54.     </FIELD>
  55.     <FIELD>
  56.        <NAME>ship_to_country</NAME>
  57.        <FRIENDLYNAME>Ship To Country</FRIENDLYNAME>
  58.     </FIELD>
  59.     <FIELD>
  60.        <NAME>ship_to_phone</NAME>
  61.        <FRIENDLYNAME>Ship To Phone</FRIENDLYNAME>
  62.     </FIELD>
  63.     <FIELD>
  64.        <NAME>items</NAME>
  65.        <FRIENDLYNAME>Items</FRIENDLYNAME>
  66.        <STRUCTURE>
  67.           <FIELD>
  68.              <NAME>SKU</NAME>
  69.           </FIELD>
  70.           <FIELD>
  71.              <NAME>_product_name</NAME>
  72.              <FRIENDLYNAME>Name</FRIENDLYNAME>
  73.           </FIELD>
  74.           <FIELD>
  75.              <NAME>_product_description</NAME>
  76.              <FRIENDLYNAME>Description</FRIENDLYNAME>
  77.           </FIELD>
  78.           <FIELD>
  79.              <NAME>_product_image_file</NAME>
  80.              <FRIENDLYNAME>Image</FRIENDLYNAME>
  81.           </FIELD>
  82.           <FIELD>
  83.              <NAME>Quantity</NAME>
  84.           </FIELD>
  85.           <FIELD>
  86.              <NAME>_iadjust_currentprice</NAME>
  87.              <FRIENDLYNAME>Unit Price</FRIENDLYNAME>
  88.           </FIELD>
  89.           <FIELD>
  90.              <NAME>_oadjust_adjustedprice</NAME>
  91.              <FRIENDLYNAME>Quantity Price</FRIENDLYNAME>
  92.           </FIELD>
  93.           <% if 0 then %>
  94.           <FIELD></FIELD>
  95.           <FIELD>
  96.              <NAME>_product_dept_id</NAME>
  97.           </FIELD>
  98.           <FIELD>
  99.              <NAME>_product_image_height</NAME>
  100.           </FIELD>
  101.           <FIELD>
  102.              <NAME>_product_image_width</NAME>
  103.           </FIELD>
  104.           <FIELD>
  105.              <NAME>_product_manufacturer</NAME>
  106.           </FIELD>
  107.           <FIELD>
  108.              <NAME>_product_list_price</NAME>
  109.           </FIELD>
  110.           <FIELD>
  111.              <NAME>_product_sku</NAME>
  112.           </FIELD>
  113.           <FIELD></FIELD>
  114.           <FIELD>
  115.              <NAME>list_price</NAME>
  116.           </FIELD>
  117.           <FIELD>
  118.              <NAME>placed_price</NAME>
  119.           </FIELD>
  120.           <FIELD>
  121.              <NAME>_n_unadjusted</NAME>
  122.           </FIELD>
  123.           <FIELD>
  124.              <NAME>_iadjust_regularprice</NAME>
  125.           </FIELD>
  126.           <FIELD>
  127.              <NAME>_oadjust_discount</NAME>
  128.           </FIELD>
  129.           <FIELD>
  130.              <NAME>_tax_total</NAME>
  131.           </FIELD>
  132.           <FIELD>
  133.              <NAME>_tax_included</NAME>
  134.           </FIELD>
  135.           <% end if %>
  136.        </STRUCTURE>
  137.     </FIELD>
  138.     <FIELD>
  139.        <NAME>_oadjust_subtotal</NAME>
  140.        <FRIENDLYNAME>Order Subtotal</FRIENDLYNAME>
  141.     </FIELD>
  142.     <FIELD>
  143.        <NAME>shipping_method</NAME>
  144.        <FRIENDLYNAME>Shipping Method</FRIENDLYNAME>
  145.     </FIELD>
  146.     <FIELD>
  147.        <NAME>_shipping_total</NAME>
  148.        <FRIENDLYNAME>Shipping Charge</FRIENDLYNAME>
  149.     </FIELD>
  150.     <FIELD>
  151.        <NAME>_handling_total</NAME>
  152.        <FRIENDLYNAME>Handling Charge</FRIENDLYNAME>
  153.     </FIELD>
  154.     <FIELD>
  155.        <NAME>_tax_total</NAME>
  156.        <FRIENDLYNAME>Tax</FRIENDLYNAME>
  157.     </FIELD>
  158.     <FIELD>
  159.        <NAME>_total_total</NAME>
  160.        <FRIENDLYNAME>Order Total</FRIENDLYNAME>
  161.     </FIELD>
  162.     <% if 0 then %>
  163.     <FIELD></FIELD>
  164.     <FIELD>
  165.        <NAME>shopper_ID</NAME>
  166.     </FIELD>
  167.     <FIELD>
  168.        <NAME>order_id</NAME>
  169.     </FIELD>
  170.     <FIELD>
  171.        <NAME>date_changed</NAME>
  172.     </FIELD>
  173.     <FIELD></FIELD>
  174.     <FIELD>
  175.        <NAME>bill_to_name</NAME>
  176.     </FIELD>
  177.     <FIELD>
  178.        <NAME>bill_to_street</NAME>
  179.     </FIELD>
  180.     <FIELD>
  181.        <NAME>bill_to_city</NAME>
  182.     </FIELD>
  183.     <FIELD>
  184.        <NAME>bill_to_state</NAME>
  185.     </FIELD>
  186.     <FIELD>
  187.        <NAME>bill_to_zip</NAME>
  188.     </FIELD>
  189.     <FIELD>
  190.        <NAME>bill_to_country</NAME>
  191.     </FIELD>
  192.     <FIELD>
  193.        <NAME>bill_to_phone</NAME>
  194.     </FIELD>
  195.     <FIELD>
  196.        <NAME>cc_name</NAME>
  197.     </FIELD>
  198.     <FIELD>
  199.        <NAME>cc_type</NAME>
  200.     </FIELD>
  201.     <FIELD>
  202.        <NAME>_cc_number</NAME>
  203.     </FIELD>
  204.     <FIELD>
  205.        <NAME>_cc_expmonth</NAME>
  206.     </FIELD>
  207.     <FIELD>
  208.        <NAME>_cc_expyear</NAME>
  209.     </FIELD>
  210.     <FIELD></FIELD>
  211.     <FIELD>
  212.        <NAME>_tax_included</NAME>
  213.     </FIELD>
  214.     <FIELD></FIELD>
  215.     <FIELD>
  216.        <NAME>_Basket_Errors</NAME>
  217.        <STRUCTURE>
  218.           <FIELD>
  219.              <NAME>error string</NAME>
  220.           </FIELD>
  221.        </STRUCTURE>
  222.     </FIELD>
  223.     <FIELD>
  224.        <NAME>_Purchase_Errors</NAME>
  225.        <STRUCTURE>
  226.           <FIELD>
  227.              <NAME>error string</NAME>
  228.           </FIELD>
  229.        </STRUCTURE>
  230.     </FIELD>
  231.     <% end if %>
  232. <% else %>
  233.     <OBJECT><NAME>OrderForm</NAME></OBJECT>
  234. <% end if %>
  235.